.orgTreeSlideMenu {
  float: left;
  width: 30%;
  height: 100%;
}
.node-items {
  display: flex;
  align-items: center;
  flex: 1;
  overflow: hidden;
}
.orgEditMenu {
  display: inline-block;
  position: relative;
  right: 0;
  top: 0;
  bottom: 0;
  margin: 3px;
  height: 20px;
  font-size: 14px;
  visibility: hidden;
  display: none;

  .orgEditSonMenu {
    display: inline-flex;
    width: 18px;
    //background-color: blue;
    font-size: 16px;
    line-height: 20px;
    margin-right: 6px;
    text-align: center;
    
  }
}

// .orgEditMenu:active {
//   display: inline-block;
// }

.orgTreeSlideMenuContent {
  float: right;
  width: 68%;
  height: 100%;
}
.ivu-row {
  margin-bottom: 15px;
}
.el-tree-node__content:hover span:last-child .orgEditMenu {
  display: inline-block !important;
}
// .is-current .el-tree-node__content .orgEditMenu {
//   display: inline-block;
// }
// .is-current .el-tree-node__children .el-tree-node__content .orgEditMenu {
//   display: inline-block;
// }
.el-tree-node__content:hover .orgEditMenu {
  .orgEditSonMenu {
    visibility: visible;
  }
}

// 覆盖
.el-tree-node {
  position: relative;
}

.el-tree-node__content {
  & > span:last-child {
    width: 100%;
  }
}

.form-block {
  & .el-tree {
    display: inline-block; // 撑开树
    min-width: 100%;
  }
}

.el-tree {
  display: inline-block; // 撑开树
  width: 100%;
}
.el-tree .el-tree-node .el-tree-node__content {
  height: 32px;
  &:hover {
    background: var(--head-bg);
    color: var(--text-color);
  }
}
.el-tree-node__content .orgEditMenu {
  .orgEditSonMenu {
    .ivu-icon {
      padding: 2px;
      font-size: 16px;
      border-radius: 2px;
      &:hover {
        background-color: var(--tree-content-hover-icon-bg);
      }
    }
  }
}
.el-tree .el-tree-node .el-tree-node__content:hover .el-tree-node__expand-icon {
    color: #c0c4cc;
}
.el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content .el-tree-node__expand-icon {
  color: var(--primary-color);
}
.el-tree .el-tree-node.is-current>.el-tree-node__content {
    background: var(--tree-current-bg)!important;
    font-size: 14px;
    color: var(--primary-color);
    letter-spacing: 0;
    font-weight: 500;
    &:hover {
      font-size: 14px;
      background-color: var(--primary-color-opacity1);
      .node-label {
        font-weight: 600;
      }
      .el-tree-node__expand-icon {
        color: var(var(--primary-color))!important;
      }
      .orgEditSonMenu {
        .ivu-icon:hover {
          background-color: var(--primary-color-opacity2);
        }
      }
    }
  }


